peer reviewed - French English Dictionary